<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<style>
    table{
        width: 100px;
        height: 100px;
      border-collapse:collapse;
  }
  /* .blue{
      background:black;
  }
  td{
   width:40px;
   height:40px;
   border:1px solid black;
  } */
  .w{
    background-color: #fff;
  }
  .b{
    background-color: #000;
  }
  </style>
<body>
    
    <script>
        /***********************************
            1.请写出javascript的三种循环
        ***********************************/
        //do while while for

        /***********************************
            2.请写出break和continue作用和区别
        ***********************************/
        // break直接结束整个循环，continue跳过当前的循环，继续下一次循环
        // 区别在于一个结束循环 另一个则跳过当前循环继续循环下一个

        /***********************************
            3.循环输出1-100 里奇数
        ***********************************/
        // let sum=1;
        // for(i=1;i<=100;i++){
        //     if(i%2!=0){
        //         sum=i;
        //         document.write(i+"<br/>");
        //     }
        // }
        // document.write("1-100里奇数为:"+ sum);
        /***********************************
            4.有一分数序列：2/1，3/2，5/3，8/5，13/8，21/13...求出这个数列的前20项之和。
        ***********************************/
        // let sum1=1;
        // let mu=2;
        // let sum=0;
        // for(let i=0;i<20;i++){
        //     var div=mu/sum1;
        //      var t=mu;
        //      mu=mu+sum1;
        //      sum1=t;
        //      sum+=div;
        // }
        // console.log(sum);//32.66026079864164
        /***********************************
            5.有一座桥，当你身上所拥有的钱大于30000时，每过一次桥则需要支付3000元。当你身上的钱小于或等于30000时，每过一次桥则需要支付你身上10%的钱。已知有一个人身上有33000元，问此人能过这座桥多少次之后，身上的钱会少于100块?
        ***********************************/
    //    var sum=0;
    //    var man=33000;
       
    //     while(man>100){
    //         if(man>30000){
    //             man -= 3000 ;
    //             sum++;
    //         }else{
    //             man -= man*0.1;
    //             sum++;
    //         }
    //     }
    //     console.log(sum);//56次
        /***********************************
            6.小明去存1000钱，每天会产生1%的利息，求问，30天后，小明可以拿回多少钱
        ***********************************/
        // var day=30;
        // var everyday=1000;
        // sum=1000;
        // for(i=1;i<day;i++){
        //     sum *=1.01;

        // }
        // console.log(sum);//1334元
        /***********************************
            7.黑白棋   奇数行 && 奇数列 || 偶数行 && 偶数列
        ***********************************/
            var n=10;
            var m=10;
            document.write("<table class='t2'>");
                for(i=1;i<n;i++){
                    document.write("<tr>");
                        for(j=1;j<m;j++){
                            if(i%2==1&&j%2==1||i%2==0&&j%2==0){
                                document.write("<td class='w'></td>");
                            }
                            else{
                                document.write("<td class='b'></td>")
                            }
                        }
                    document.write("</tr>");
                }
            document.write("</table>");
    </script>
</body>

</html>